The ReLPM Exponential Integrator for FE Discretizations of Advection-Diffusion Equations
نویسندگان
چکیده
We implement an exponential integrator for large and sparse systems of ODEs, generated by FE (Finite Element) discretization with mass-lumping of advection-diffusion equations. The relevant exponentiallike matrix function is approximated by polynomial interpolation, at a sequence of real Leja points related to the spectrum of the FE matrix (ReLPM, Real Leja Points Method). Application to 2D and 3D advection-dispersion models shows speed-ups of one order of magnitude with respect to a classical variable step-size Crank-Nicolson solver. 1 The Advection-Diffusion Model We consider the classical evolutionary advection-diffusion problem ∂c ∂t = div(D∇c)− div(cv) + φ x ∈ Ω, t > 0 c(x, 0) = c0(x) x ∈ Ω c(x, t) = gD(x, t) x ∈ ΓD, t > 0 〈D∇c(x, t), ν〉 = gN(x, t) x ∈ ΓN, t > 0 (1) with mixed Dirichlet and Neumann boundary conditions on ΓD ∪ ΓN = ∂Ω, Ω ⊂ IR, d = 2, 3; cf. [1]. Equation (1) represents, e.g., a simplified model for solute transport in groundwater flow (advection-dispersion), where c is the solute concentration, D the hydrodynamic dispersion tensor, Dij = αT|v|δij + (αL − αT)vivj/|v|, 1 ≤ i, j ≤ d, v the average linear velocity of groundwater flow and ⋆ Work supported by the research project CPDA028291 “Efficient approximation methods for nonlocal discrete transforms” of the University of Padova, and by the subproject “Approximation of matrix functions in the numerical solution of differential equations” (co-ordinator M. Vianello, University of Padova) of the MIUR PRIN 2003 project “Dynamical systems on matrix manifolds: numerical methods and applications” (co-ordinator L. Lopez, University of Bari). Thanks also to the numerical analysis group at the Dept. of Math. Methods and Models for Appl. Sciences of the University of Padova, for having provided FE matrices for our numerical tests, and for the use of their computing resources. M. Bubak et al. (Eds.): ICCS 2004, LNCS 3039, pp. 434–442, 2004. c © Springer-Verlag Berlin Heidelberg 2004 The ReLPM Exponential Integrator 435 φ the source (cf. [2,3]). The standard Galerkin FE discretization of (1) nodes {xi} N i=1 and linear basis functions {φi} N i=1 [4], gives the linear system of ODEs { P ż = Hz + b+ q, t > 0
منابع مشابه
A massively parallel exponential integrator for advection-diffusion models
This work considers the Real Leja Points Method (ReLPM), [M. Caliari, M. Vianello, L. Bergamaschi, Interpolating discrete advection-diffusion propagators at spectral Leja sequences, J. Comput. Appl. Math. 172 (2004) 79–99], for the exponential integration of large-scale sparse systems of ODEs, generated by Finite Element or Finite Difference discretizations of 3-D advection-diffusion models. We...
متن کاملA Parallel Exponential Integrator for Large-Scale Discretizations of Advection-Diffusion Models
We propose a parallel implementation of the ReLPM (Real Leja Points Method) for the exponential integration of large sparse systems of ODEs, generated by Finite Element discretizations of 3D advectiondiffusion models. The performance of our parallel exponential integrator is compared with that of a parallelized Crank-Nicolson (CN) integrator, where the local linear solver is a parallel BiCGstab...
متن کاملEfficient massively parallel implementation of the ReLPM exponential integrator for advection-diffusion models∗†
This work considers the Real Leja Points Method (ReLPM), [J. Comput. Appl. Math., 172 (2004), pp. 79–99], for the exponential integration of large-scale sparse systems of ODEs, generated by Finite Element or Finite Difference discretizations of 3-D advectiondiffusion models. We present an efficient parallel implementation of ReLPM for polynomial interpolation of the matrix exponential propagato...
متن کاملComparing Leja and Krylov Approximations of Large Scale Matrix Exponentials
We have implemented a numerical code (ReLPM, Real Leja Points Method) for polynomial interpolation of the matrix exponential propagators exp (∆tA)v and φ(∆tA)v, φ(z) = (exp (z) − 1)/z. The ReLPM code is tested and compared with Krylov-based routines, on large scale sparse matrices arising from the spatial discretization of 2D and 3D advection-diffusion equations.
متن کاملGalerkin Method for the Numerical Solution of the Advection-Diffusion Equation by Using Exponential B-splines
In this paper, the exponential B-spline functions are used for the numerical solution of the advection-diffusion equation. Two numerical examples related to pure advection in a finitely long channel and the distribution of an initial Gaussian pulse are employed to illustrate the accuracy and the efficiency of the method. Obtained results are compared with some early studies.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004